<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html><head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<title>What's New - v3.0.0</title>
	<link href="../../book.css" rel="stylesheet" type="text/css">	
</head>

<body>
<h1>What's New - v3.0.0</h1>

<ul>
	<li>
	<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
	<a href="#EclipseForms">Support for Eclipse Forms</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#SwingVisualInheritance">Support for Swing 
Visual Inheritance</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#CustomSwingPanels">Enhanced support for custom 
Swing panels</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#EventHandlers">New event handler code 
generation options</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#SWT">Enhanced SWT support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#Swing">Enhanced Swing support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#Editor_PropertyPane">Editor &amp; Property Pane Enhancements</a></li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="EclipseForms"></a>Support for 
Eclipse Forms</h2>
<ul>
	<li>Create &quot;flat look&quot; user interfaces</li>
	<li>New wizards for FormPages, 
	DetailPages and 
	MasterDetailsBlocks</li>
	<li>New Eclipse Forms palette supporting all Eclipse Forms widgets</li>
	<li>Support for ColumnLayout and TableWrapLayout</li>
	<li>New Forms API preferences to optionally generate paintBordersFor()</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="SwingVisualInheritance"></a>
Support for Swing Visual Inheritance</h2>
<ul>
	<li>Inherit from any JFrame, JDialog, JApplet or JPanel subclass</li>
	<li>All inherited widgets are visible</li>
	<li>Access inherited widgets exposed via public or protected accessor</li>
	<li>Inherited widgets appear in tree with &quot;i&quot; decorators</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="CustomSwingPanels"></a>Enhanced 
support for custom Swing panels</h2>
<ul>
	<li>New &quot;Expose component&quot; command to generate accessor</li>
	<li>Subcomponents appear in tree with special decorator</li>
	<li>Access subcomponents exposed via public accessors</li>
	<li>Add new children to subcomponent containers</li>
	<li>Automatically recognize custom bean properties</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="EventHandlers"></a>New event 
handler code generation options</h2>
<ul>
	<li>Create anonymous class</li>
	<li>Create inner class</li>
	<li>Implement listener interface in parent class</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="SWT"></a>Enhanced SWT support</h2>
<ul>
	<li>New SWT Shell wizard</li>
	<li>New Eclipse EditorPart wizard</li>
	<li>New SWT &gt; PreferencePage preferences</li>
	<li>Added support for Eclipse 3.0 Browser widget</li>
	<li>Added option to highlight borderless Composites</li>
	<li>Support for SWT Shell.defaultButton property</li>
	<li>Support for top right control in CTabFolder</li>
	<li>Enhanced FieldEditor support</li>
	<li>Keyboard support for FormLayout</li>
	<li>SWT custom widget support for String[], Font and Color properties</li>
	<li>SWT custom Item support</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="Swing"></a>Enhanced Swing support</h2>
<ul>
	<li>New Swing Application wizard</li>
	<li>Support for JSpinner models (number, list and date)</li>
	<li>Support for JLabel.setLabelFor()</li>
	<li>Keyboard support for SpringLayout</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="Editor_PropertyPane"></a>Editor &amp; Property Pane Enhancements</h2>
<ul>
	<li>Added Replicate Width and 
	Replicate Height commands to toolbar</li>
	<li>Preference to control when to 
	use layout grid</li>
	<li>Enhanced visual feedback for null layout move and size operations</li>
	<li>Placed wizards into categories</li>
	<li>Support for source code hint for events</li>
	<li>Support for arrow key movement in various layouts</li>
</ul>
</body>
</html>